Abstract
One of the main problems in controlling the shape of active structures (AS) is to determine the actuations that drive the structure from the current state to the target state. Model-based methods such as stochastic search require a known type of load and relatively long computational time, which limits the practical use of AS in civil engineering. Moreover, additive errors may be produced because of the discrepancy between analytic models and real structures. To overcome these limitations, this paper presents a compound system called WAS, which combines AS with a wireless sensor and actuator network (WSAN). A bio-inspired control framework imitating the activity of the nervous systems of animals is proposed for WAS. A typical example is tested for verification. In the example, a triangular tensegrity prism that aims to maintain its original height is integrated with a WSAN that consists of a central controller, three actuators, and three sensors. The result demonstrates the feasibility of the proposed concept and control framework in cases of unknown loads that include different types, distributions, magnitudes, and directions. The proposed control framework can also act as a supplementary means to improve the efficiency and accuracy of control frameworks based on a common stochastic search.
中文概要
目的
主动结构的几何形状控制一直是结构控制领域的研究前沿。为满足形状控制目标,一个主要问题就是如何求解主动构件的执行量。以随机搜索算法为核心的基于模型的控制方法逐渐成为主流,但仍存在若干需改善之处,如计算量大、实时性差、不能很好应对未知荷载作用以及实际结构与数值模型间存在差异等。本研究旨在寻求一种控制框架,使其能够在某些场合下具备更好的控制性能。
创新点
1. 提出一类主动结构混合系统——集成无线传感器-执行器网络的主动结构(WAS);2. 通过模仿动物反射活动以及节律运动,提出WAS 的两层级仿生控制框架。
方法
1. 将无线传感器-执行器网络引入主动结构,组成混合系统,建立离散的基本模型(图1));2. 结合仿生思想,按照两层级控制框架编制基本控制流程(图3 和4);3. 通过仿真模拟,将无线传感器-执行器网络嵌入主动三棱柱张拉整体结构,运用仿生控制框架对张拉整体结构在多种工况下进行形状控制,验证所提概念和方法的可行性与有效性(图7 和13)。
结论
1. 与以随机搜索算法为主的基于模型的形状控制方法相比,本文所提出的混合系统及其仿生控制框架,计算量极小,因此可快速应对外部作用的变化; 2. 对于未知荷载作用,本文提出的仿生控制框架无需进行荷载识别,因此适应性更强; 3. 由于不依赖于有限元模型,该仿生控制框架避免了来自实际结构与数值模型的误差,因此控制精度更高。
Similar content being viewed by others
Avoid common mistakes on your manuscript.
1 Introduction
Typical civil-engineering structures are designed mainly to be passive and static for pre-determined loads or indirect actions. Therefore, active adaption is a more challenging matter of current research for civil-engineering structures. Active control of civil-engineering structures is a rising research trend, which was first introduced by Yao (1972). There are two concepts that are related to active structural control: first, active structures (AS) are structures consisting of both passive (static) members and active (dynamic) members (Soong and Manolis, 1987); second, adaptive structures are structures that can change their geometric configuration and physical properties to meet requirements in response to external stimulation (Miura and Furuya, 1988; Wada, 1990).
Although most studies of structural control focus on enhancing safety during vibration caused by earthquakes or high winds, maintaining serviceability is another important goal in this field (Zuk, 1968; Yao, 1972). In practical applications, there is often considerable uncertainty about in-service loading or conditions, which can significantly influence the serviceability of some flexible structures. Some of these structures governed by serviceability criteria are targeted as the primary focus of active structural control. Shape control of AS has been a research topic since the end of the 20th century (Kawaguchi et al., 1996; Skelton and Sultan, 1997; Sultan and Skelton, 1997; Djouadi et al., 1998; Kanchanasaratool and Williamson, 2002). Equipped with sensors and actuators, structures are able to control their shapes to adapt themselves to changing loads or environments. Furthermore, advanced computing methods can be used to enable AS to learn, so that they can improve their performance based on previous experience.
AS usually perform actuations by adjusting member lengths. Adjustable members such as struts and cables can function through elongation or contraction of embedded actuators. To satisfy the serviceability objective, the actuations (length changes of the active members) have to be determined in shape control of AS, so that the structure can be driven to the target configuration. Approaches based mainly on stochastic search methods have been proposed to find feasible actuations (Shea et al., 2002; Domer et al., 2003b; Domer and Smith, 2005; Xu and Luo, 2008; 2009). Fest et al. (2003; 2004) designed AS prototypes with telescopic struts and proposed control strategies based on stochastic search to maintain a top-surface slope.
Being in a position to respond to external actions, AS are essentially a kind of bio-inspired system of civil structures. They have properties that are similar to those of living organisms and thus have been referred to as biomimetic structures (Veuve et al., 2014). This term does not include those civil structures whose structural shape simply mimics a natural shape. The word ‘biomimetic’ means that AS can interact with their environment and reproduce behavior inspired by nature. If AS are designed and equipped appropriately, bio-inspired ideas can be introduced into the control of AS (Smith, 2009a; 2009b). Thus, AS are capable of self-diagnosis, self-repair, and learning. Adam and Smith (2007a; 2007b; 2008) used a multi-objective approach for AS control to satisfy serviceability and additional robustness objectives. They proposed a control framework involving multi-objective search, reinforcement-learning, and self-diagnosis. This can be applied to situations of partially defined loading events. Korkmaz et al. (2011; 2012) studied self-repair of an active tensegrity bridge to meet safety and serviceability requirements and proposed a multi-objective damage tolerance strategy using stochastic search. However, these existing control approaches are based on numerical models of AS. To some extent, the reliance on AS models limits the performance of shape control of AS because of the large amount of calculation, the long search time of control solutions, and deviations between numerical models and real physical structures.
Compared with traditional model-based control methods, model-free bio-inspired control is more distinct, self-organized, and real-time. Instead of being manipulated only by high-level control, bio-inspired control strategies imitate movement patterns of animals and can be driven directly by sensing. Since the 1990s, studies on bio-inspired control have focused mainly on central pattern generator (CPG)-based control methods (Ijspeert, 2008; Wu et al., 2009; Yu et al., 2014) that are suitable for locomotion control of bio-inspired robots with multiple degrees of freedom (DOFs). Some researchers have used this type of method to control the dynamic properties of AS (Bliss et al., 2008). Studies on shape control of AS using bio-inspired methods are rare, mainly due to a lack of appropriate tools.
Nowadays advances in wireless technology and smart sensor technology are creating a favorable environment for the development of civil-engineering structures. Wireless sensor network (WSN) has shown potential for structural health monitoring (SHM) (Straser and Kiremidjian, 1998; Spencer et al., 2004; Lynch, 2007), because its installation and maintenance are easier and less expensive than a wired network. In many structural applications of WSNs, however, it is not enough to observe only the structural state. The networks are expected also to respond to the sensed information by performing actions on the structure. There have been some studies of structural vibration control using WSN. These designs are mainly implemented through hydraulic dampers wired to wireless sensor nodes (Wang et al., 2007; Swartz and Lynch, 2009; Wang and Law, 2011). However, WSNs usually work only as passive devices for most of civil-engineering structures.
Actuators that are capable of wireless communication can be incorporated into WSN to form a wireless sensor and actuator network (WSAN) (Akyildiz and Kasimoglu, 2004; Stankovic, 2008; Atzori et al., 2010). WSANs consist of groups of sensors and actuators that are connected to a wireless medium. Sensors serve to detect information about the physical world, while actuators can perform appropriate actions to affect the physical world according to the sensory information. WSANs are closed-loop systems that can interact with the physical world automatically. In recent years, researchers started to use WSANs for centralized or decentralized control systems (Chen et al., 2008; 2010; Cao et al., 2010).
Being able not only to observe but also to respond, AS is a conceptual extension of SHM, and in the same way, WSAN is an extension of WSN. Moreover, WSANs can be the best choice for active structural control, because the entire control system can perform via easily deployed devices. They can also be potentially applied to spatially distributed control units embedded in the structure, especially for AS whose members unite spatially. However, few studies of AS using WSANs have been published.
This paper presents the concept of a compound system named WAS (short for WSAN-AS) which consists of an AS and embedded WSAN. The concept treats AS and WSAN equally and considers them as a whole, and its core principle is that the structural arrangement should harmonize with the topology of wireless hardware devices. Moreover, to overcome the limitation of previous work on shape control of AS, a two-hierarchy bio-inspired control framework is proposed for WAS to give immediate response to unknown loads.
In this paper, the concept and the modeling of WAS are described first. Then the control framework is introduced. At last, a simple example of WAS is given to illustrate the concept and validate the framework.
2 Concept and basic model
2.1 Motivation and difficulty
As stated above, existing studies on AS have obtained shape control solutions mainly by stochastic searches. In each search process, the computer has to generate adequate samples of actuation results for a single solution. In each calculation process, the computer has to solve nonlinear finite-element-method (FEM) problems repetitively to evaluate (or to predict) the state of AS and get an actuation result through a numerical method, such as dynamic relaxation (Fest et al., 2003). In short, to generate effective solutions, substantial search work has to be done. That can place several limitations on the practical applications of AS:
-
1.
It is sometimes difficult to implement real-time control. Without case-base or any learning methods, it takes a relatively long time to give an effective solution in response to a new loading event (Shea et al., 2002; Smith, 2003; Fest et al., 2004). It is long even for quasi-static control, not to mention for real-time control. With an ordinary low-cost computer, there can be a heavy computational burden, especially in the case of a relatively complex structure.
-
2.
The system may not have sufficient reliability. On the whole, the computer has to manage all the computation, communication, and coordination works to keep the system running. If, by any chance, the computer happens to crash (actually not uncommon), the entire system will break down.
-
3.
Adaptability to loads can sometimes be limited. In those model-based stochastic search procedures for the numerical FEM calculation, the load conditions have to be known or prescribed to the computer or the human controllers (the users) (Shea et al., 2002; Fest et al., 2003; 2004), or at least the load has to be partially defined so that the load identification work can be done first (Adam and Smith, 2007a; 2008). In situations where the only piece of information is the structural deformation (from totally unknown loads), the control task will be difficult.
-
4.
There may be the influence of discrepancy between the calculation and the physical world. The computational process relies on the numerical FEM model and other assumptions. In fact, construction of real structures cannot be 100% the same as the blueprint, and structural damage or loss of pre-stress also makes a physical structure deviate from the numerical design model. Researchers have considered this issue and offered some solutions. For example, calibration of a numerical model with a correction based on measurements (Shea et al., 2002; Fest et al., 2003) or an artificial neural network (ANN) used to modify numerical models (Domer et al., 2003a) may help reduce the discrepancy, locate some simple structural damage (Adam and Smith, 2006), and identify self-stress to some extent (Angellier et al., 2012). Nevertheless, the effect and generality of such measures are limited. The difference between the numerical model and the real structure can often affect the accuracy of control in experimental tests or the practical application of AS, not to mention the limitation of the accuracy of actuators.
By contrast, bio-inspired methods for locomotion control in the field of robotics are rather attractive for the shape control of AS (Table 1). However, applying bio-inspired methods to shape control of AS is not that easy. Unlike multi-degree-of-freedom (multi-DOF) robots, such as multi-legged robots, AS are geometrically stable, and they are always statically determinate or indeterminate during the in-service period. All members of AS unite as a whole and interact with each other. A slight move in one active member can cause redistribution of the internal forces of all the members, and it definitely affects the shape of the entire structure. This means the correlation between each DOF of AS is more significant, and AS cannot change the shape (or configuration) as casually as robots do. Meanwhile, all the actuators and sensors are fixed-wired to the central computer, and the centralized one-to-many relation is not suitable for distributed control of bio-inspired methods. This precludes AS from behaving as flexibly as robots.
2.2 Definition and formulas
A WSAN is used to enhance AS. WSAN is not a simple superposition of WSN and wireless actuators. Instead, it is heterogeneous and closed-loop, while WSN is homogeneous and open-loop. The feature of WSAN is cooperative communication and control.
As the medium and functional component, WSAN is embedded in AS. This integrated system that consists of AS and WSAN is abbreviated to WAS. It is intended to be a bio-inspired compound system. In WAS, the role of WSAN is the ‘nervous system’ that coordinates the activity of the ‘muscles’ (actuators) and processes the input from the sensors. With the wireless ‘nerve fibers’, the ‘nervous system’ of WAS can be self-organized, and it can change its topology to adapt to different situations.
As the ‘skeletons’ and ‘tendons’ of WAS, the arrangement of structural members should be compatible with the ‘nervous system’ and ‘muscles’. In a word, all the components of WAS should be designed to harmonize with each other. Taking cable-strut structures as example, the physical process of WAS can be described as the following four parts:
where all structural members are uniaxial elements with three DOFs at each node, struts are tension-compression members, and cables are tension-only members. Here are some details of expressions (1)–(4).
The mechanical process (1) is expressed as Newton’s second law of motion, where M is nn×nn mass matrix of structural nodes, and nn is the number of all the structural nodes. M can be expressed as
where m k is the equivalent mass of the kth structural node (k∈{1, 2, …, nn}). D is nn×3 displacement matrix of structural nodes, and
where dk is displacement vector of the kth structural node (k∈{1, 2, …, nn}), and
\(\ddot D\) is nn×3 acceleration matrix of structural nodes. Fi is nn×3 internal force matrix of structural nodes and can be determined by
where Λt is nn×nm layout matrix of structural topology and nm is the number of all the structural members. Λt can be expressed as
where i∈{1, 2, …, nn}, and j∈{1, 2, …, nm}. If the ith node is the starting point of the jth member, λt,i,j=1; or if the ith node is the ending point of the jth member, λt,i,j=−1; otherwise, λt,i,j=0. Fa is nm×1 axial force vector of the structural members, and
where fa,k is the axial force of the kth structural member (k∈{1, 2, …, nm}). \({\hat F_{\rm{a}}}\) is the nm×nm diagonal form of Fa, i.e.,
where k∈{1, 2, …, nm}. Dc is nm×3 direction cosine matrix of structural members, and
where dc,k is the direction cosine of the kth structural member (k∈{1, 2, …, nm}), and
Fe is nn×3 external force matrix of structural nodes, and
Fl is nn×3 load matrix of structural nodes, and
where fl,k is the load vector of the kth structural node (k∈{1, 2, …, nn}), and
Fd and Fr are nn×3 damping force matrix and nn×3 support reaction force matrix of structural nodes, respectively.
In the sampling process (2), the sensors measure the structural physical quantities, such as deformation or internal forces. S is ns×1 vector of sampled data of sensors, and ns is the number of all the sensors. S can be expressed as
where sk is the effective feedback of the kth sensor (k∈{1, 2, …, ns}). P is np×1 vector of measurable physical quantities, and np is the number of all the measurable physical quantities. Usually,
\(\bar D\) where is the 3nn×1 single-column form of D, and
Λs is ns×np layout matrix of sensors, and
where i∈{1, 2, …, ns}, and j∈{1, 2, …, np}. If the ith sensor is deployed on the jth physical quantity, λs,i,j=1; otherwise, λs,i,j=0. S can be influenced by the noise Γs, which is ns×1 measurement noise vector of sensors.
In the control process (3), with the feedback received from S, the controllers calculate and transmit the output to the actuators. A is na×1 vector of actual actuations of actuators, and na is the number of all the actuators. A can be expressed as
where a k is the length adjustment of the kth actuator (k∈{1, 2, …, na}). ΔA is the increment of A. C is na×ns transfer matrix of controllers. Ωa and Ωs are na×na wireless transmission matrix of actuations and ns×ns wireless transmission matrix of sensor feedback, respectively. They can be expressed as
If the kth (k∈{1, 2, …, na}) actuator receives wireless instruction, ωa,k=1; otherwise, ωa,k=0. If the data packet of the kth (k∈{1, 2, …, ns}) sensor is not lost, ωs,k =1; otherwise, ωs,k=0. Γa is na×1 movement error vector of actuators.
In the performing process (4), the rest lengths of the active members are determined by actuations. Lr is nm×1 rest length vector of structural members, and
where k∈{1, 2, …, nm}, and lr,k is the rest length of the kth structural member. Lr,o is the original Lr at the initial state. Λa is na×nm layout matrix of actuators, and
where i∈{1, 2, …, na}, and j∈{1, 2, …, nm}. If the ith actuator is embedded on the jth member, λa,i,j=1; otherwise, λa,i,j=0. Thus, the structural internal forces, i.e., the axial forces,
change with the actuations, where Ac is nm×nm cross-section area matrix of structural members, E is nm×nm elastic modulus matrix of structural members, and Ea is nm×1 axial strain vector of structural members. They can be expressed as
where k∈{1, 2, …, nm}, and ac,k, ek, and εa,k are the cross-section area, the elastic modulus, and the axial strain of the kth structural member, respectively. Ea can be influenced by Lr via
where L is nm×1 length vector of structural members, and
where l k is the current length of the kth structural member (k∈{1, 2, …, nm}). Φc is nm×nm amendment matrix of cable members, and
where k∈{1, 2, …, nm}. If the kth member is a cable and lk<lr,k, Φc,k=0; otherwise, Φc,k=1.
2.3 Discretization in the time domain
From the perspective of control theory, WAS can drive the structure to reach requirements step by step by analyzing the measurements reported by the sensors, and each step can be interpreted as a step of control. Meanwhile, according to Section 2.2, WAS is a non-linear time variant system. If it is assumed that there is no time delay in control, the state-space expression of WAS can be described as a discrete form:
where k means the kth control step, and t means time. Eq. (36) comes from Eq. (2). Function f is a general description related to Eqs. (1) and (4) which are continuous mechanical processes in the time domain. Thus, the time of the mechanical process is subdivided into equal time intervals (or time steps), Δt, and Eq. (34) can be rewritten as
The control output is determined by Eq. (3), and for the kth control step,
and
Fig. 1 is an illustration of one ordinary control step. Some parameters of time are considered, such as time cost of wireless transmission tw, time duration of sensor sampling ts, time duration of actuator performing ta, and response time of controller tc. In addition, tp is the total time of the control step, fs is the sampling frequency of sensors, and va is the performing velocity of actuators (i.e., the velocity of length changing of an active member).
In fact, function g in Eq. (37) is not required to contain those arguments. From the point of computation, the equation of motion (1) can be solved by a simple explicit time integration, such as the central difference method (Bathe and Wilson, 1976; Luo and Yang, 2014; Yang et al., 2014). The variation of nodal displacement is assumed to consist of a series of straight-line segments, and the nodal velocity between two time points is assumed to be constant (Fig. 1). The abrupt change of the velocity at each time point is caused by an acceleration pulse. According to the central difference method, the nodal displacement can be calculated through the recursion:
where the time step Δt should be below the critical value for integration stability (Belytschko et al., 2000).
3 Two-hierarchy control
3.1 A bio-inspired control framework: reflex
As stated in Sections 1 and 2.1, for bio-inspired control in robotics, CPG-based control methods are commonly applicable to the locomotion (or gait) of multi-legged robots, but they are not suitable for shape control of AS. As mentioned in Section 2.2, WAS is a new concept that means the AS is embedded with a WSAN. It can model itself after animals by developing a bio-inspired self-control mechanism (architecture) which takes WSAN as its ‘nervous system’ (Fig. 2).
Here are some details about how the architecture imitates animals:
-
1.
The nervous system of animals is commonly divided into a central nervous system (CNS) and a peripheral nervous system (PNS). CNS is divided into brain and spinal cord. CNS and PNS are connected to each other through nerve fibers. Sensory receptors and muscles are connected with the nervous system (Morris and Fillenz, 2003). Similarly, as Fig. 2 shows, WSAN consists of one single central controller (CC) and groups of distributed actuators and sensors (DAs and DSs). Usually, the CC and the DAs are resource-rich devices with more energy and better processing capabilities than DSs (IEEE Computer Society, 2011). Thus, the CC is assigned to be the higher level of ‘CNS’, i.e., the ‘brain’. The DAs are the ‘muscles’, and their processing units play the role of spinal cord. The DSs represent the ‘sensory receptors’ and the ending of ‘PNS’. Meanwhile, all these components communicate with each other via wireless pathways, the ‘nerve fibers’.
-
2.
The motor system of animals is a distributed organization. Sensory information relating to movement is processed in different circuits that work in parallel. The circuits that process sensory inputs and commands to muscles are distributed in the spinal cord. Each circuit can organize specific motor responses through its input and output connections (Kandel, 2013). Likewise, the WSAN contains multiple parallel personal area networks (PANs) as the ‘response circuits’ (Fig. 2). The PANs are connected to the CC directly or indirectly, and they can also communicate with each other. As the PAN coordinators, the DAs are in charge of the responses. The connection and input-output relation of DAs and DSs in each PAN can be different and relatively independent from the other PANs.
-
3.
Locomotion of animals is hierarchically controlled by the CNS from the brain to the spinal cord level (Delcomyn, 1980). The spinal cord deals with some basic and simple movements autonomously, while the brain can directly influence the spinal cord for coordinating and planning complex sequences of movement. Imitating this feature, WAS establishes the architecture of WSAN between centralized control and decentralized control (Fig. 2). As the lower level of ‘CNS’, the DAs of different PANs generate their respective responses. At the same time, the CC, the higher level, can give direct instructions to the DAs.
Components of the architecture presented above are organized in a control framework based on the term ‘reflex’ (Fig. 3). A reflex, often known as a spinal reflex, is a sudden, involuntary contraction of muscles in response to a stimulus, such as knee-jerk reflex and withdrawal reflex (Starr et al., 2008). As the basic units for movement (Sherrington, 1906), spinal reflexes are intrinsic and rapid, because they usually involve the spinal cord instead of the brain. As Fig. 3 shows, DSs, DAs, and related pathways constitute reflex arcs. In the reflex arcs, after being triggered by DAs (the ‘spinal cord’), DSs (the ‘receptors’) take samples from the structure (the ‘body’) and pass the samples back to DAs (the ‘spinal cord’) through wireless pathways (the ‘sensory neuron’). Then DAs (the ‘spinal cord’) generate outputs (the ‘motor neuron’) according to the intrinsic methods written in their flash memories and perform the output actuations (the ‘effectors’) on the structure.
The reflex that results from the lower part of the CNS is known as an inborn reflex or unconditioned reflex (UR). Some complex URs are generally known as instincts. By linking up the action of a new stimulus with a UR, a conditioned reflex (CR) is obtained. For instance, in the famous example of classical conditioning, the dog’s salivary reflex to food was eventually elicited by the bell alone (Pavlov, 1927). The proposed control framework has a similar mechanism, and it is split into two hierarchies (Fig. 3). In the lower hierarchy, namely the UR, the DAs respectively respond to the DS feedback according to their own intrinsic methods, and the CC is rarely involved. On the other hand, the higher hierarchy, namely the CR, gets a higher priority. The CC can directly command the DAs to perform specified actuations and ask the DAs to submit data or report their status. A key feature of the CR hierarchy lies in the ‘conditioning’. To be specific, the CC can reserve the outputs of actuations in response to certain inputs of sensations. If the DAs have responded to an input of sampled data of the DSs in the UR mode, the CC memorizes the sampling values of the DSs and the actuations performed by the DAs. Thus, when the same or similar DS data appears next time, the CC will recall the stored case and provide the control solution to the DAs directly.
3.2 Rhythmic movement in UR and establishment of CR
Locomotion of animals relies mainly on the sequential and rhythmic movements generated properly by the spinal cord, and the timing of muscle activations that constitute any rhythmic movement is regulated by the intrinsic properties of the spinal cord (Delcomyn, 1980; Duysens and van de Crommert, 1998; Goulding, 2009). In rhythmic movements, all or part of the body moves in a cyclic and repetitive way, as in walking, swimming, scratching, etc. The proposed control framework borrows this idea for the UR implementation. In the UR hierarchy, the DAs, i.e., the lower level of the ‘CNS’ (Fig. 3), can perform their intrinsic responses according to a specific rhythm, such as alternation or something more complex. The DAs can communicate with each other and create an intrinsic mechanism of the rhythm, and the CC can also exert additional influence on the rhythm. Therefore, on one hand, the higher level of the ‘CNS’ can help to regulate and stabilize the rhythmic pattern of the UR activity and, on the other hand, even if the CC may malfunction (i.e., the ‘brain’ does not work), the lower level of the ‘CNS’ is still capable of organizing the UR autonomously (Brown, 1914). Apparently this can make the proposed control framework more robust in some extreme situations.
In the control framework, the CR can be ‘conditioned’ through an association between the stimulus (sensations of DSs) and the response (DA actuations) of the UR, which is termed ‘associative learning’ (Raven and Johnson, 2002). The learning algorithm can be very intelligent with the help of some advanced techniques, such as data mining, expert systems, and reinforcement learning. It all depends on the energy and the processing capability of the CC. In fact, for this model-free control framework, the learning does not have to be complex, and the computational burden can be light or none. In the simplest scenario, the CC just needs to store each association for case-matching next time, which requires little processing capability. In another example, the CC can be trained with an ANN, which can be simple enough to run on an ordinary single-chip microprocessor.
The execution flow of the proposed control framework can be simple. It is outlined in Fig. 4 in the form of the pseudo codes for microprocessors. The interrupt function _service() will wake up the device if any applied load has been detected. After awaking, the DSs take samples from the structure, and then functions CR() and UR() will be called successively with the sampled S. In CR(), the decision of the actuations, i.e., A, is made according to previous experience. Then the operative mode is switched to the UR mode. In UR(), the system keeps doing intrinsic rhythmic reflexes, function _rhythm(), until the timer overflows (time to sleep). At last, after executing function _learn(S, A), the system will enter the sleep state to save power.
4 Example using the control framework: a numerical prototype
4.1 A simple WAS designed to maintain height under unknown loads: postural reflex
As proof of the concept WAS proposed in Section 2.2, a triangular tensegrity prism (TTP) with embedded WSAN was designed. The TTP is composed of three struts, nine cables, one central controller (CC), three distributed actuators (DAs), and three distributed sensors (DSs) (Fig. 5). It covers a circular area of radius 0.5 m, has a height of 1 m, and rests on three supports. The struts and the cables are uniaxial, as stated in Section 2.2. The CC is fixed inside the structural skeleton, the three DAs are embedded in the three struts to adjust their lengths, and the three DSs are deployed on the top surface of the TTP to acquire vertical displacement data. As the root of the entire network, the CC rules the three PANs that are coordinated by the DAs. Some further details of the TTP can be found in Tables 2 and 3.
The TTP is intended to have a capability of ‘postural reflex’ (Squire, 2013) so that it can adapt itself to maintain its height under different unknown loads (unknown to the TTP). When subjected to an external load, the TTP is always trying to keep the vertical displacements of its top surface to zero, i.e., has a ‘virtual infinite’ vertical stiffness.
Some values of physical parameters and initial conditions in this example are listed in Tables 2 and 3. For instance, it is assumed that the external environment is ideal. In particular, all wireless transmission is successful (no packet loss), samples of sensors are always noise free, actuator adjustments are undisturbed by the interference of the environment, and the time taken by analog and digital devices to process signals is too short to be noticeable. Meanwhile, limitations are set up to conform to objective reality, such as sensor resolution, actuator resolution, actuator adjusting velocity, actuator stroke range, and time cost of wireless transmission. In addition, initial conditions are given to reduce unnecessary outside factors. Specifically, the system self-weight is not considered, the structure is in the state of null self-stress equilibrium geometry (Motro, 2003) before time t=0 (i.e., the initial internal forces are zero), and the damping force of the structural nodes is simplified to
\(\dot D\) where is nn×3 velocity matrix of structural nodes, and αd is the global damping coefficient (Table 2). The value of the time step is set according to the stability condition of the central difference method, as stated in Section 2.3.
4.2 Settings
Diverse load cases including different types (single point or multi-point), distributions (uniform or not), magnitudes, and directions (vertical or oblique) are carried out to test the TTP (Table 4). In case C1 and its subcases C1-1–C1-9, the TTP responds just in UR mode, while in cases C2–C8, in CR mode. The TTP is allowed to learn in cases C1–C8.
In each load case, the TTP is in the initial state of null self-stress equilibrium geometry at first. Then a set of unexpected loads is suddenly applied to the structural nodes. At that point, the TTP wakes and starts the timer (t=0). The stabilization time variables in Fig. 4, namely tds, tdc, and tdr, are set to 1.5 s, 0.5 s, and 2 s, respectively.
Some functions presented in Fig. 4 are defined specifically for the TTP (Fig. 6). In function A= _rhythm(), once the DA of the kth PAN is excited (activated), it will keep responding intrinsically according to the DS feedback, which provides a linear output feedback control:
where ∀k∈{1, 2, …, na} (na=3), and ct=−0.5. As stated in the macro definition, a critical displacement dc (=0.05 mm) is defined as the criterion whether the DAs should enter the state of inhibition or not. Once the extent of the feedback sk is less than dc, the kth DA inhibits its excitation and excites the coordinator of the next PAN, i.e., the (k+1)th DA, and then the (k+2)th, …, the nath DA, so that excitatory reflex happens in one PAN after another. The system repeats these sequential excitatory reflexes until the timer overflows, which takes on a regular rhythm. The CC simply uses a 10-layer feed-forward neural network (FNN) Nf for case learning and decision making. Function _learn(S, A) adds a new group of input S and output A into the case libraries (Li and Lo) and trains Nf. Function A=_decision(S) directly gives the output of Nf according to an input S.
It can be seen that dc actually determines the control accuracy. The final value of sk will always be in the interval of (−dc, dc). Thus, the lower dc is, the more accurate the control effect will be, and the more time the control process will take. The coefficient ct determines the feedback extent of each single intrinsic response. The lower ct is, the finer the actuations will be. Actually, there can be some other more complex feedback forms than Eq. (42). It all depends on the specific layout of WAS and the requirement of the designers.
4.3 The first UR
Because there is no knowledge in the ‘brain’ (the CC) at the beginning of the simulation, case C1 is the first pure UR test. Fig. 7 shows two contour plots (isometric view) of vertical displacement in case C1. The upper plot shows the status when the load has been applied and UR has not yet started (t=3.99 s), and the lower one is the result at t=39.99 s when all PANs have been in a state of inhibition. Apparently, at last UR has made all vertical displacements of the top surface to be within the criterion dc (0.05 mm). That is to say, the vertical deformation of the top surface has reverted. Some more details about the first UR are stated as follows.
Fig. 8 shows the wireless transmission record in case C1 (from t=0 s to t=40.0 s), containing the record of the CC and the DAs. This can be viewed as the representation of signal transmission among the ‘CNS’ of the TTP. On the ordinate, 1 stands for transmitting, and 0 stands for not. At t=1.5 s, the CC asks each DA to update and submit the DS sample. From t=4.0 s, the DAs start to act one by one. While one DA is excited (activated), the other two are not. In the rhythmic movement, one excited DA keeps asking its corresponding DS for performing feedback until the DA is inhibited. Then the DA passes its excitement to the next, and in the meantime, it submits a report to the CC for confirmation. As time goes by, the alternation among the DAs becomes more and more frequent, which means the rhythmic movement gets closer to a stable state.
The rhythmic movement can be surveyed more clearly in Fig. 9. The DAs perform alternately, and the DSs also sample in turn. In each PAN, the DA actuation and the DS sample change synchronously with each other. One difference is that the displacements do not change alternately one node after another. No matter which DA performs, it can induce that all the three nodal displacements fluctuate synchronously. In fact, this phenomenon has been stated in Section 2.1, which is also the reason why UR motion should be rhythmic (orderly). If each DA reflexes casually on its own without any rhythm, the actions of the DAs will interact with each other, and the structure shape may vary disorderedly.
As time goes by, the actuation extents of the DAs and the sampled values of the DSs both start to decrease, and the fluctuation of the displacements reduces gradually (Fig. 9). Approximately at t=35.0 s, the DAs all stop performing (enter a state of inhibition), and the displacements do not vary any more.
The UR process can be seen more visually in Fig. 10. An actuation path of the rhythmic movement starts from the initial state (before any actuation is performed), wriggles around, narrows the encirclement, and then stabilizes to an inhibition state (Fig. 10a). The inhibition state is the state of t≥ti when all the DAs have entered the state of inhibition, where ti is called the inhibition time. From a macroscopic view (Fig. 10b), the top surface slants, swings, and finally reverts back to the original height (within the margin of error).
Fig. 11 shows some internal force results of structural members including M1, M4, and M7. The stress values of the three members fluctuate synchronously with the curves of time-displacement in Fig. 9. A negative correlation can be found between strut stress and cable stress. Moreover, compared with the initial state, the stress magnitudes in struts and cables have significantly increased after entering the stable state. In other words, to maintain the top surface height, the TTP has to sacrifice some internal force margin to neutralize the structural vertical deformation.
4.4 Performance
In case C1 and its subcases C1-1–C1-9, the TTP responds only in the UR mode. The actuation amount and inhibition time are related to the magnitudes of loads in these cases (Fig. 12). Basically, both the extent of actuation and the required time of inhibition are positively correlated with the load magnitudes. The maximum and minimum values of the actuations determine the maximum stroke of the actuators. Both maximum stroke and inhibition time indicate the control efficiency. Without any previous experience, the larger the effect that is caused by external loads, the more energy and time it takes to control.
For different types of loads, the TTP successfully returns its top surface back to the original height (Fig. 13). In fact, the accuracy of the reversion depends on the displacement criterion dc. The smaller dc is, the more accurate the reversion will be.
Unlike pure UR in case C1, the CR solution A(t=2.0 s) can be generated in cases C2–C8 according to the input S (t=1.5 s) (Table 5). With the previous experience, ti in cases C2–C8 reduces significantly compared with case C1. It means that the DAs enter the inhibition state sooner. Apparently, because of the FNN in the CC, the full process with CR is more efficient than with pure UR.
With the experience of case C1, the rhythmic movement inhibits more quickly in case C2 (Fig. 14a). For similar types of loads, the control performance improves with more cases carried out in sequence (Figs. 14b and 14c). In case C5 particularly, the DAs do not need to act any more after the CR performs, because the CR solution given by the FNN is exactly the same as the eventual actuation of case C2.
For those load types that have not been experienced before, the TTP seems somewhat inexperienced (Figs. 14d and 14e). The more dissimilar the load types are from the previous experience, the less effective the CR solution is, and then the longer time it takes to inhibit. Nevertheless, the CR mode is much faster than the pure UR model. In a word, the more the TTP practices, the more sophisticated it will be.
5 Conclusions
Inspired by the locomotion of animals and the control strategies of multi-legged robots, this paper presents a method to enhance the shape control of AS in civil engineering. A concept of compound system, WAS, has been proposed and modeled. In WAS, AS is integrated with a WSAN. A two-hierarchy bio-inspired control framework is designed for WAS by imitating reflex activity and rhythmic movements of animals. A typical example of a triangular tensegrity prism that aims to maintain its original height has been carried out for verification. The results demonstrate that the deformed structure successfully reverts to its original height after being subjected to different types, distributions, magnitudes, or directions of unknown loads. The performance of the proposed control framework is also discussed. In summary, the WAS with the proposed bio-inspired control framework possesses the following attractive features compared with recent related work of AS:
-
1.
Instant response and little computational burden. The proposed control framework is model-free and does not need stochastic search methods or a large number of FEM solving processes. The hardware can provide the control solution directly according to built-in parameters.
-
2.
Less dependence on hardware performance and a more robust system. Because of avoidance of heavy computational burden, most low-cost microprocessors can meet the requirement for hardware performance. Meanwhile, multiple distributed controllers greatly reduce the risk that the whole system might break down.
-
3.
Greater adaptability to different types of loads. For the proposed framework, the load conditions do not have to be known or prescribed to the computer or the human controllers, because there is no need for the numerical FEM calculation during the control process. In the framework, the types and extents of loads are allowed to be totally unknown.
-
4.
Greater flexibility for design of control strategy. Compared with wired control systems, the proposed WAS with WSAN can change its communication topology without plugging or unplugging wires when the layout or the control strategy of WAS system is modified.
-
5.
Fewer sources of error (model-free and closed-loop control). The proposed model-free control framework eliminates the error caused by the difference between the numerical model and the real structure. The closed-control mechanism in the framework guarantees that the control effect only depends on the parameter setting and sensor accuracy.
-
6.
Easier installation or deployment, easier maintenance, lower cost, etc. Using wireless devices avoids a vast wiring workload, and can save time and cost for installation or replacement.
Moreover, if applicable, the proposed control framework can act as a supplementary means for improving the efficiency and accuracy of control frameworks based on a common stochastic search. Although the proposed concept has been verified in this study, there are still some limitations for shape control of WAS:
-
1.
To achieve the stable bio-inspired feature, the structural form and device parameters of WAS require delicate design, which limits the universality of the proposed control framework.
-
2.
Similar to a common stochastic search, the control solution provided by the proposed control framework also has the limitation that although it is certainly feasible, it is not guaranteed to be the optimum solution.
-
3.
The stability of the proposed control framework has not been proved yet.
Overcoming the limitations and implementing an experimental demonstration will be the main orientation of further research. Besides, considering the potential impacts of WAS, there is room for improvement in the future. For example:
-
1.
The situations that WAS adapts to can be extended from loading to rapid temperature changes, pre-stress loss, or structural damage.
-
2.
Shape control of WAS is expected to extend from single-object control to multi-object control.
-
3.
The proposed control framework can be enhanced and enriched by more advanced learning algorithms, more complex design of rhythmic patterns or self-evolution algorithms.
-
4.
WAS provides a possibility for creating large-scale active grid-structures.
References
Adam, B., Smith, I.F.C., 2006. Learning, self-diagnosis and multi-objective control of an active tensegrity structure. In: Pandey, M., Xie, W.C., Xu, L. (Eds.), Advances in Engineering Structures, Mechanics & Construction. Springer Netherlands, Dordrecht, the Netherlands, p.439–448. http://dx.doi.org/10.1007/1-4020-4891-2_36
Adam, B., Smith, I.F.C., 2007a. Self-diagnosis and self-repair of an active tensegrity structure. Journal of Structural Engineering, 133(12):1752–1761. http://dx.doi.org/10.1061/(asce)0733-9445(2007)133:12 (1752)
Adam, B., Smith, I.F.C., 2007b. Tensegrity active control: multiobjective approach. Journal of Computing in Civil Engineering, 21(1):3–10. http://dx.doi.org/10.1061/(asce)0887-3801(2007)21:1(3)
Adam, B., Smith, I.F.C., 2008. Active tensegrity: a control framework for an adaptive civil-engineering structure. Computers & Structures, 86(23–24):2215–2223. http://dx.doi.org/10.1016/j.compstruc.2008.05.006
Akyildiz, I.F., Kasimoglu, I.H., 2004. Wireless sensor and actor networks: research challenges. Ad Hoc Networks, 2(4):351–367.http://dx.doi.org/10.1016/j.adhoc.2004.04.003
Angellier, N., Dubé, J., Quirant, J., et al., 2012. Behavior of a double-layer tensegrity grid under static loading: identification of self-stress level. Journal of Structural Engineering, 139(6):1075–1081. http://dx.doi.org/10.1061/(asce)st.1943–541X.0000710
Atzori, L., Iera, A., Morabito, G., 2010. The internet of things: a survey. Computer Networks, 54(15):2787–2805. http://dx.doi.org/10.1016/j.comnet.2010.05.010
Bathe, K.J., Wilson, E.L., 1976. Numerical Methods in Finite Element Analysis. Prentice-Hall, Upper Saddle River, NJ, USA.
Belytschko, T., Liu, W.K., Moran, B., 2000. Nonlinear Finite Elements for Continua and Structures. Wiley, New York.
Bliss, T.K., Iwasaki, T., Bart-Smith, H., 2008. CPG control of a tensegrity morphing structure for biomimetic applications. Advances in Science and Technology, 58:137–142. http://dx.doi.org/10.4028/www.scientific.net/AST.58.137
Brown, T.G., 1914. On the nature of the fundamental activity of the nervous centres; together with an analysis of the conditioning of rhythmic activity in progression, and a theory of the evolution of function in the nervous system. The Journal of Physiology, 48(1):18–46. http://dx.doi.org/10.1113/jphysiol.1914.sp001646
Cao, X.H., Chen, J.M., Xiao, Y., et al., 2010. Buildingenvironment control with wireless sensor and actuator networks: centralized versus distributed. IEEE Transactions on Industrial Electronics, 57(11):3596–3605. http://dx.doi.org/10.1109/TIE.2009.2029585
Chen, J., Cao, X., Xiao, Y., et al., 2008. Simulated annealing for optimisation with wireless sensor and actuator networks. Electronics Letters, 44(20):1208–1209. http://dx.doi.org/10.1049/el:20081574
Chen, J., Cao, X., Cheng, P., et al., 2010. Distributed collaborative control for industrial automation with wireless sensor and actuator networks. IEEE Transactions on Industrial Electronics, 57(12):4219–4230. http://dx.doi.org/10.1109/TIE.2010.2043038
Delcomyn, F., 1980. Neural basis of rhythmic behavior in animals. Science, 210(4469):492–498. http://dx.doi.org/10.1126/science.7423199
Djouadi, S., Motro, R., Pons, J., et al., 1998. Active control of tensegrity systems. Journal of Aerospace Engineering, 11(2):37–44. http://dx.doi.org/10.1061/(asce)0893–1321(1998)11:2(37)
Domer, B., Smith, I., 2005. An active structure that learns. Journal of Computing in Civil Engineering, 19(1):16–24. http://dx.doi.org/10.1061/(asce)0887–3801(2005)19:1(16)
Domer, B., Fest, E., Lalit, V., et al., 2003a. Combining dynamic relaxation method with artificial neural networks to enhance simulation of tensegrity structures. Journal of Structural Engineering, 129(5):672–681. http://dx.doi.org/10.1061/(asce)0733–9445(2003)129:5(672)
Domer, B., Raphael, B., Shea, K., et al., 2003b. A study of two stochastic search methods for structural control. Journal of Computing in Civil Engineering, 17(3):132–141. http://dx.doi.org/10.1061/(asce)0887–3801(2003)17:3(132)
Duysens, J., van de Crommert, H.W.A.A., 1998. Neural control of locomotion; Part 1. The central pattern generator from cats to humans. Gait & Posture, 7(2): 131–141. http://dx.doi.org/10.1016/S0966-6362(97)00042–8
Fest, E., Shea, K., Domer, B., et al., 2003. Adjustable tensegrity structures. Journal of Structural Engineering, 129(4):515–526. http://dx.doi.org/10.1061/(asce)0733–9445(2003)129:4(515)
Fest, E., Shea, K., Smith, I., 2004. Active tensegrity structure. Journal of Structural Engineering, 130(10):1454–1465. http://dx.doi.org/10.1061/(asce)0733–9445(2004)130:10 (1454)
Goulding, M., 2009. Circuits controlling vertebrate locomotion: moving in a new direction. Nature Reviews Neuroscience, 10(7):507–518. http://dx.doi.org/10.1038/nrn2608
IEEE Computer Society, 2011. IEEE Standard for Local and Metropolitan Area Networks—Part 15.4: Low-rate Wireless Personal Area Networks (LR-WPANs). IEEE, New York.
Ijspeert, A.J., 2008. Central pattern generators for locomotion control in animals and robots: a review. Neural Networks, 21(4):642–653. http://dx.doi.org/10.1016/j.neunet.2008.03.014
Kanchanasaratool, N., Williamson, D., 2002. Modelling and control of class NSP tensegrity structures. International Journal of Control, 75(2):123–139. http://dx.doi.org/10.1080/00207170110070563
Kandel, E., 2013. Principles of Neural Science. McGraw-Hill Education, New York.
Kawaguchi, K.I., Hangai, Y., Pellegrino, S., et al., 1996. Shape and stress control analysis of prestressed truss structures. Journal of Reinforced Plastics and Composites, 15(12): 1226–1236. http://dx.doi.org/10.1177/073168449601501204
Korkmaz, S., Ali, N.B.H., Smith, I.F.C., 2011. Determining control strategies for damage tolerance of an active tensegrity structure. Engineering Structures, 33(6):1930–1939. http://dx.doi.org/10.1016/j.engstruct.2011.02.031
Korkmaz, S., Ali, N.B.H., Smith, I.F.C., 2012. Configuration of control system for damage tolerance of a tensegrity bridge. Advanced Engineering Informatics, 26(1):145–155.http://dx.doi.org/10.1016/j.aei.2011.10.002
Luo, Y.Z., Yang, C., 2014. A vector-form hybrid particleelement method for modeling and nonlinear shell analysis of thin membranes exhibiting wrinkling. Journal of Zhejiang University-SCIENCE A (Applied Physics & Engineering), 15(5):331–350. http://dx.doi.org/10.1631/jzus.A1300248
Lynch, J.P., 2007. An overview of wireless structural health monitoring for civil structures. Philosophical Transactions of the Royal Society A: Mathematical, Physical and Engineering Sciences, 365(1851):345–372.http://dx.doi.org/10.1098/rsta.2006.1932
Miura, K., Furuya, H., 1988. Adaptive structure concept for future space applications. AIAA Journal, 26(8):995–1002. http://dx.doi.org/10.2514/3.10002
Morris, R.G.M., Fillenz, M., 2003. Neuroscience: the Science of the Brain. British Neuroscience Association, Liverpool, UK.
Motro, R., 2003. Tensegrity: Structural Systems for the Future. Kogan Page Science, London.
Pavlov, I.P., 1927. Conditioned Reflexes: an Investigation of the Physiological Activity of the Cerebral Cortex. Oxford University Press, Oxford.
Raven, P.H., Johnson, G.B., 2002. Biology. McGraw-Hill, New York.
Shea, K., Fest, E., Smith, I.F.C., 2002. Developing intelligent tensegrity structures with stochastic search. Advanced Engineering Informatics, 16(1):21–40.http://dx.doi.org/10.1016/S1474-0346(02)00003-4
Sherrington, C., 1906. The Integrative Action of the Nervous System. Yale University Press, New Haven, USA.
Skelton, R.E., Sultan, C., 1997. Controllable tensegrity: a new class of smart structures. Smart Structures and Materials 1997: Mathematics and Control in Smart Structures, San Diego, CA, USA, p.166–177. http://dx.doi.org/10.1117/12.276535
Smith, I.F.C., 2003. From active to intelligent structures. Proceedings of the Seventh International Conference on the Application of Artificial Intelligence to Civil and Structural Engineering, Egmond aan Zee, the Netherlands, p.3–4.
Smith, I.F.C., 2009a. Control enhancements of a biomimetic structure. Journal of Information Technology in Construction, 14:229–237.
Smith, I.F.C., 2009b. A control framework for a biomimetic structure. EUROPIA09, Paris, p.153-172.
Soong, T., Manolis, G., 1987. Active structures. Journal of Structural Engineering, 113(11):2290–2302. http://dx.doi.org/10.1061/(asce)0733-9445(1987)113:11 (2290)
Spencer, B.F., Ruiz-Sandoval, M.E., Kurata, N., 2004. Smart sensing technology: opportunities and challenges. Structural Control and Health Monitoring, 11(4):349–368. http://dx.doi.org/10.1002/stc.48
Squire, L.R., 2013. Fundamental Neuroscience. Academic Press, San Diego, CA, USA.
Stankovic, J., 2008. When sensor and actuator networks cover the world. ETRI Journal, 30(5):627–633. http://dx.doi.org/10.4218/etrij.08.1308.0099
Starr, C., Taggart, R., Evers, C., et al., 2008. Biology: the Unity and Diversity of Life. Cengage Learning, Belmont, CA, USA.
Straser, E.G., Kiremidjian, A.S., 1998. A modular, wireless damage monitoring system for structures. Report No. 129, Blume Earthquake Engineering Center, Stanford University, Stanford, CA, USA.
Sultan, C., Skelton, R.E., 1997. Integrated design of controllable tensegrity structures. Adaptive Structures and Material Systems: Proceedings of the 1997 ASME International Mechanical Engineering Congress and Exposition, Dallas, TX, USA, p.27–35.
Swartz, R.A., Lynch, J.P., 2009. Strategic network utilization in a wireless structural control system for seismically excited structures. Journal of Structural Engineering, 135(5):597–608. http://dx.doi.org/10.1061/(asce)st.1943-541X.0000002
Veuve, N.W., Dalil Safaei, S., Smith, I.F.C., 2014. Toward development of a biomimetic tensegrity footbridge. Sixth World Conference on Structural Control and Monitoring, Barcelona, Spain.
Wada, B.K., 1990. Adaptive structures-an overview. Journal of Spacecraft and Rockets, 27(3):330–337. http://dx.doi.org/10.2514/3.26144
Wang, Y., Law, K., 2011. Structural control with multi-subnet wireless sensing feedback: experimental validation of time-delayed decentralized H-infinity control design. Advances in Structural Engineering, 14(1):25–39. http://dx.doi.org/10.1260/1369-4332.14.1.25
Wang, Y., Swartz, R.A., Lynch, J.P., et al., 2007. Decentralized civil structural control using real-time wireless sensing and embedded computing. Smart Structures and Systems, 3(3):321–340. http://dx.doi.org/10.12989/sss.2007.3.3.321
Wu, Q., Liu, C., Zhang, J., et al., 2009. Survey of locomotion control of legged robots inspired by biological concept. Science in China Series F: Information Sciences, 52(10): 1715–1729. http://dx.doi.org/10.1007/s11432-009-0169-7
Xu, X., Luo, Y., 2008. Multi-objective shape control of prestressed structures with genetic algorithms. Proceedings of the Institution of Mechanical Engineers, Part G: Journal of Aerospace Engineering, 222(8):1139–1147. http://dx.doi.org/10.1243/09544100JAERO394
Xu, X., Luo, Y., 2009. Non-linear displacement control of prestressed cable structures. Proceedings of the Institution of Mechanical Engineers, Part G: Journal of Aerospace Engineering, 223(7):1001–1007. http://dx.doi.org/10.1243/09544100JAERO455
Yang, C., Shen, Y.B., Luo, Y.Z., 2014. An efficient numerical shape analysis for light weight membrane structures. Journal of Zhejiang University-SCIENCE A (Applied Physics & Engineering), 15(4):255–271. http://dx.doi.org/10.1631/jzus.A1300245
Yao, J.T., 1972. Concept of structural control. Journal of the Structural Division, 98(7):1567–1574.
Yu, J.Z., Tan, M., Chen, J., et al., 2014. A survey on CPG-inspired control models and system implementation. IEEE Transactions on Neural Networks and Learning Systems, 25(3):441–456. http://dx.doi.org/10.1109/TNNLS.2013.2280596
Zuk, W., 1968. Kinetic structures. Civil Engineering, 38(12):62.
Author information
Authors and Affiliations
Corresponding author
Additional information
Project supported by the National Key Technology R&D Program of China (No. 2012BAJ07B03) and the National Natural Science Foundation of China (Nos. 51178415 and 51578491)
Peng-cheng YANG, http://orcid.org/0000-0002-5149-7622; Yao-zhi LUO, http://orcid.org/0000-0002-9484-775X
Rights and permissions
About this article
Cite this article
Yang, Pc., Shen, Yb. & Luo, Yz. Active structures integrated with wireless sensor and actuator networks: a bio-inspired control framework. J. Zhejiang Univ. Sci. A 17, 253–272 (2016). https://doi.org/10.1631/jzus.A1500109
Received:
Revised:
Accepted:
Published:
Issue Date:
DOI: https://doi.org/10.1631/jzus.A1500109